Λειτουργικά Συστήματα

Κωδικός μαθήματος
ΨΣ013
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Γ
Κατηγορία μαθήματος
Περιγραφή μαθήματος
ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

Σκοπός του μαθήματος είναι η κατανόηση της λειτουργικότητας των Λειτουργικών Συστημάτων, στα διάφορα επίπεδα επικοινωνίας της μηχανής με τον χρήστη. Με την επιτυχή παρακολούθηση του μαθήματος, οι φοιτητές θα:

  • έχουν μάθει να διαχειρίζονται και να χρονοπρογραμματίζουν διεργασίες.
  • έχουν μάθει να διαχειρίζονται την πρωτεύουσα μνήμη (RAM).
  • έχουν μάθει να διαχειρίζονται την είσοδο και την έξοδο του συστήματος.
  • έχουν μάθει να προλαμβάνουν και να διαχειρίζονται αδιέξοδα.
  • έχουν μάθει να διαχειρίζονται την δευτερεύουσα μνήμη (δίσκος).
  • έχουν κατανοήσει τις βασικές αρχές της ασφάλειας των Λειτουργικών Συστημάτων.
  • μπορούν να αναλύουν και να προσαρμόζουν αλγορίθμους και τεχνικές που χρησιμοποιούν τα Λειτουργικά Συστήματα
  • μπορούν να επιλύουν σύνθετα προβλήματα του αντικειμένου των Λειτουργικών Συστημάτων (π.χ. χρονοπρογραμματισμός διεργασιών με σύνθετα χαρακτηριστικά, αιτήσεις διεργασιών από τον δίσκο, κ.λπ.)
ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ
  • Αυτόνομη εργασία
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Σύντομη περιγραφή

  • Εισαγωγική επισκόπηση Λειτουργικών Συστημάτων.
  • ∆ιεργασίες (καταστάσεις, χαρακτηριστικά και διαχείριση).
  • Συγχρονισμός διεργασιών και διαδιεργασιακή επικοινωνία.
  • Χρονοπρογραμματισμός διεργασιών.
  • ∆ιαχείριση μνήμης.
  • ∆ιαχείριση εισόδου-εξόδου.
  • Αδιέξοδα και αντιμετώπισή τους.
  • Συσκευές δίσκων και συστήματα αρχείων.
  • Ασφάλεια λειτουργικών συστημάτων.

Θεματικές ενότητες ανά εβδομάδα

  1. Εισαγωγικές έννοιες
  2. ∆ιεργασίες (καταστάσεις και χαρακτηριστικά)
  3. ∆ιεργασίες (διαχείριση)
  4. Συγχρονισμός διεργασιών
  5. ∆ιαδιεργασιακή επικοινωνία
  6. Χρονοπρογραμματισμός διεργασιών (πολιτικές 1)
  7. Χρονοπρογραμματισμός διεργασιών (πολιτικές 2)
  8. Σελιδοποίηση
  9. Αντικατάσταση σελίδας (αλγόριθμοι)
  10. ∆έσμευση μνήμης (πολιτικές)
  11. Αδιέξοδα και αντιμετώπισή τους
  12. Συσκευές δίσκων και συστήματα αρχείων
  13. Εισαγωγή στην Ασφάλεια λειτουργικών συστημάτων
ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Διαλέξεις 39
Αυτοτελής μελέτη 111
Σύνολο μαθήματος 150
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Γραπτή τελική εξέταση με (ελάχιστη) βαρύτητα 80% και έως δύο εργασίες με (μέγιστη) βαρύτητα 20%.

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

1.    A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, εκδόσεις Κλειδάριθμος, 2009 (κωδικός στον Εύδοξο: 13884)
2.    Ι. Κάβουρας, Λειτουργικά Συστήματα, 7η έκδοση, εκδόσεις Κλειδάριθμος, 2009 (κωδικός στον Εύδοξο: 13781)
3.    Silberschatz A., Galvin P., Gagne G., Operating System Concepts, 6th edition, John Wiley & Sons, 2002
4.    William Stallings, Λειτουργικά Συστήματα - Αρχές Σχεδίασης, 4η έκδοση, εκδόσεις Τζιόλα, 2003

ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙ∆Α ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/modules/auth/opencourses.php?fc=294